package com.info.zhiduoduo.repository.dto.crowdsource;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * <p>
 * 智众包项目
 * </p>
 *
 * @author bob
 * @since 2019-09-25
 */
@Data
@Accessors(chain = true)
public class CrowdsourceMonthlyDepositDto {

    private Integer id;
    @ApiModelProperty("企业id")
    private Integer compid;
    @ApiModelProperty("企业名称")
    private String compname;
    @ApiModelProperty("企业基础税率")
    private Double baseTaxRate;
    @ApiModelProperty("保证金比例")
    private Double depositRate;
    @ApiModelProperty("保证金返回周期(1-6月)")
    private Integer returnPeriod;
    @ApiModelProperty("第二档月度金额")
    private BigDecimal secondaryMonthlyAmount;
    @ApiModelProperty("第二档保证金比例")
    private Double secondaryDepositRate;
    @ApiModelProperty("返还月份")
    private Date month;
    @ApiModelProperty("实际返回比例")
    private Double actualDepositRate;
    @ApiModelProperty("交易额(不含税)")
    private BigDecimal projectAmount;
    @ApiModelProperty("已收税费")
    private BigDecimal projectTaxFee;
    @ApiModelProperty("应返保证金")
    private BigDecimal shouldReturnDeposit;
    @ApiModelProperty("实返保证金")
    private BigDecimal actualReturnDeposit;
    @ApiModelProperty("状态 1:待结算 2:已结算")
    private Integer state;
    @ApiModelProperty("线上返回：0，线下返回：1")
    private int isOnline;
    @ApiModelProperty("结算时间")
    private Date returnTime;
    @ApiModelProperty("操作人员id")
    private int adminid;
    @ApiModelProperty("操作人员")
    private String adminName;

}
